package domein;

import java.util.HashMap;
import java.util.Map;

public class Land {

	private domein.Locatie lnkLocatie;
	private String codeLand;
	private String naamLand;
	private Map<String, Locatie> locaties;

	// Constructor(s)
	public Land(){
		
	}
	
	public Land(String codeLand, String naamLand)
	{
		setCodeLand(codeLand);
		setNaamLand(naamLand);
		locaties = new HashMap<String, Locatie>();
	}
	
	// Getters en Setters
	
	public String getCodeLand() 
	{
		return codeLand;
	}

	public void setCodeLand(String codeLand) 
	{
		this.codeLand = codeLand;
	}

	public String getNaamLand() 
	{
		return naamLand;
	}

	public void setNaamLand(String naamLand) 
	{
		this.naamLand = naamLand;
	}

	public Map<String, Locatie> getLocaties() 
	{
		return locaties;
	}

	public void setLocaties(Map<String, Locatie> locaties) 
	{
		this.locaties = locaties;
	}
	
	// Overige Methodes
	
	public void voegLocatieToeAanLand(Locatie locatie) 
	{
		locaties.put(locatie.getNaamLocatie(), locatie);
	}
}
